// Set 数据结构

const s = new Set() // 实例对象
console.log(s)

// 添加
s.add(1).add(2).add(3) // 返回添加后的数组，所以可以链式调用add
console.log(s) // Set(3) { 1, 2, 3 }

s.forEach(i=> console.log(i))

// 删除
console.log(s.delete(2)) // true
console.log(s)

// 长度
console.log(s.size)

// has 判断有没有
console.log(s.has(10))

// clear 清除数组中全部属性
s.clear()
console.log(s)

// 应用场景 去重
const arr = [1,5,6,32,1,5,2,5,4]

// const res = Array.from(new Set(arr))
const res = [...new Set(arr)]
console.log(res)
console.log(arr)